import {defineConfig} from 'vite';
import {resolve} from 'path';

export default defineConfig({
    build: {
        lib: {
            entry: resolve(__dirname, 'src/main.ts'), // 入口文件
            name: 'MyLibrary', // 库的名称
            fileName: format => `my-library.${format}.js`, // 输出的文件名
            formats: ['umd'], // 打包的格式 es, cjs, umd
        },
        sourcemap: true
    }
})
